lop puzzle